protective ghosts - French English Dictionary